Builder

abstract class Builder

Builder for an AuthorizationList. Any field not set will be made an Optional.empty or set with the default value.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
abstract fun build(): AuthorizationList
Link copied to clipboard
abstract fun setActiveDateTime(activeDateTime: Instant): AuthorizationList.Builder
Link copied to clipboard
Link copied to clipboard
abstract fun setAllApplications(allApplications: Boolean): AuthorizationList.Builder
Link copied to clipboard
abstract fun setAllowWhileOnBody(allowWhileOnBody: Boolean): AuthorizationList.Builder
Link copied to clipboard
abstract fun setApplicationId(applicationId: ByteString): AuthorizationList.Builder
Link copied to clipboard
Link copied to clipboard
abstract fun setAttestationApplicationIdBytes(attestationApplicationIdBytes: ByteString): AuthorizationList.Builder
Link copied to clipboard
abstract fun setAttestationIdBrand(attestationIdBrand: ByteString): AuthorizationList.Builder
Link copied to clipboard
abstract fun setAttestationIdDevice(attestationIdDevice: ByteString): AuthorizationList.Builder
Link copied to clipboard
abstract fun setAttestationIdImei(attestationIdImei: ByteString): AuthorizationList.Builder
Link copied to clipboard
abstract fun setAttestationIdManufacturer(attestationIdManufacturer: ByteString): AuthorizationList.Builder
Link copied to clipboard
abstract fun setAttestationIdMeid(attestationIdMeid: ByteString): AuthorizationList.Builder
Link copied to clipboard
abstract fun setAttestationIdModel(attestationIdModel: ByteString): AuthorizationList.Builder
Link copied to clipboard
abstract fun setAttestationIdProduct(attestationIdProduct: ByteString): AuthorizationList.Builder
Link copied to clipboard
abstract fun setAttestationIdSecondImei(attestationIdSecondImei: ByteString): AuthorizationList.Builder
Link copied to clipboard
abstract fun setAttestationIdSerial(attestationIdSerial: ByteString): AuthorizationList.Builder
Link copied to clipboard
Link copied to clipboard
abstract fun setBootPatchLevel(bootPatchLevel: Integer): AuthorizationList.Builder
Link copied to clipboard
abstract fun setCreationDateTime(creationDateTime: Instant): AuthorizationList.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun setIdentityCredentialKey(identityCredentialKey: Boolean): AuthorizationList.Builder
Link copied to clipboard
abstract fun setIndividualAttestation(individualAttestation: Boolean): AuthorizationList.Builder
Link copied to clipboard
Link copied to clipboard
abstract fun setNoAuthRequired(noAuthRequired: Boolean): AuthorizationList.Builder
Link copied to clipboard
Link copied to clipboard
abstract fun setOriginationExpireDateTime(originationExpireDateTime: Instant): AuthorizationList.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun setRollbackResistance(rollbackResistance: Boolean): AuthorizationList.Builder
Link copied to clipboard
abstract fun setRollbackResistant(rollbackResistant: Boolean): AuthorizationList.Builder
Link copied to clipboard
Link copied to clipboard
abstract fun setRsaPublicExponent(rsaPublicExponent: Long): AuthorizationList.Builder
Link copied to clipboard
abstract fun setTrustedConfirmationRequired(trustedConfirmationRequired: Boolean): AuthorizationList.Builder
Link copied to clipboard
abstract fun setTrustedUserPresenceRequired(trustedUserPresenceRequired: Boolean): AuthorizationList.Builder
Link copied to clipboard
abstract fun setUnlockedDeviceRequired(unlockedDeviceRequired: Boolean): AuthorizationList.Builder
Link copied to clipboard
abstract fun setUnorderedTags(unorderedTags: ImmutableList<Integer>): AuthorizationList.Builder
Link copied to clipboard
abstract fun setUsageExpireDateTime(usageExpireDateTime: Instant): AuthorizationList.Builder
Link copied to clipboard
Link copied to clipboard
abstract fun setVendorPatchLevel(vendorPatchLevel: Integer): AuthorizationList.Builder